<?php
require_once BASE_PATH . '/clases/autoload.inc.php';
if (Zen::IniciarSesion()) {
    $debug = 0;

    $modulo = $_POST['m'];
    $enlace = $_POST['op'];
    if (isset($_GET['rut']) && $_GET['rut'] != '') {
        
        $idres=$_GET['rut'];

        $reserva = Reservas::getInstancia($idres, 0);
        $paciente = Pacientes::getInstancia($reserva->pac_rut, 0);
        if ($paciente) 
        {
            $desde_reserva = true;
        }
        
        echo '<input type="hidden" id="examenes-reserva-elegidos" name="examenes-reserva-elegidos" value="'.$_GET['e'].'" />';

        $examenes_reserva_elegidos = explode(',', $_GET['e']);
        
        $ex_tipoExamen=$_GET['te'];
        $ex_tipoAtencion=$_GET['ta'];
        $ex_Convenio=$_GET['con'];
        $convenio = Convenio::getInstancia($ex_Convenio, 0);
        
       //echo 'convenio: '.$convenio->con_nombre;
    }


    $usu_rut = $_SESSION['rut_usuario'];

    //OBTIENE LAS APERTURA DE UN DIA MAS PROXIMO QUE TENGA EL USUARIO
    $sql = "select * from cuadraturas_caja where usu_rut = '$usu_rut' and cuca_estado='F' and cuca_fecha_apertura = (select max(cuca_fecha_apertura) from cuadraturas_caja where usu_rut =  '$usu_rut')";

    //"select * from cuadraturas_caja where usu_rut = '$usu_rut' and cuca_fecha_apertura = '$fecha_actual'";
    $rs = Zen::Consulta($sql, $debug);


    $NumRegistros = Zen::NumeroRegistros($rs);


    if ($rs == null || $NumRegistros < 1) {
        echo Zen::MensajeInformacion('No existe Apertura o bien su caja esta cerrado.');
        //exit;

    } else {



?>
 <div>
 <?php
        //echo Zen::ValidaNumeros(3500);

?>

	<fieldset class="formulario_tipo formulario_tipo-ajustado ui-widget ui-widget-content ui-corner-all">
		<legend class="ui-widget ui-widget-header ui-corner-all">Ingresar Atención</legend>
        
		<form class="jqtransform" id="form-ing-atencion" method="post" action="modulos/atencion/procesar_nuevo.php"> 
		
        <ol>

            <fieldset class="sub_formulario_tipo ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos del Paciente</legend>
              <?php
	    if ($desde_reserva) 
        {

            echo '<input type="hidden" id="desde-reserva" name="desde-reserva" value="'.$idres.'" />';

        }
        else
        {
            echo '<input type="hidden" id="desde-reserva" name="desde-reserva" value="" />';

        }
?>

            <li>
    			     <label for="rutp" class="label_ordenado-medio">Paciente:</label>
                     
                     <input id="rutp" value="<?php
        if ($desde_reserva) 
        {

            echo $reserva->pac_rut;

        }
?>" readonly="readonly"  type="text" name="rutp" class="iborrable campo_texto_rut ui-widget-content"/>
                     
                     <button id="agregar-paciente" class="dialog1 ui-state-default" title="Elegir"><span class="boton-elegir ui-icon ui-icon-newwin"></span></button>
                     <input id="nombrecp" value="<?php
        if ($desde_reserva) {
            echo $paciente->NombreCompleto();
        }
?>" readonly="readonly"  type="text" name="nombrecp" class="iborrable campo_texto_largo1 ui-widget-content"/>
                     
    			<input id="modalpac" type="hidden" value="0" />
       
                
                
                </li>
                <li>
<table class="tabla-datos-fijos">
<tr>
	<td class="head ancho100" >Edad</td>
	<td id="pac_edad" class="borrable"><?php
        if ($desde_reserva) {
            echo $paciente->Edad();
        }
?></td>
	<td class="head ancho100">Dirección</td>
	<td colspan="3" id="pac_direccion" class="borrable"><?php
        if ($desde_reserva) {
            echo $paciente->pac_direccion;
        }
?></td>
	<td></td>
		<td></td>

</tr>
<tr>
	<td class="head ancho100">Comuna</td>
		<td id="pac_comuna" class="borrable"><?php
        if ($desde_reserva) {
           echo $paciente->Comuna();
        }
?></td>
    	<td class="head ancho100">Teléfonos</td>
	<td colspan="3" id="pac_telefonos" class="borrable"><?php
        if ($desde_reserva) {
           echo $paciente->Telefonos();
        }
?></td>
    <td></td><td></td>

</tr>     
</table>
                </li>
            
             </fieldset>
             
                <fieldset class="sub_formulario_tipo ui-widget ui-widget-content ui-corner-all margin-top-2">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos de la derivación</legend>
              
                <li>
    			     <label for="rutmt" class="label_ordenado-medio">M. Tratante:</label><input id="rutmt" readonly="readonly"  type="text" name="rutmt" class="iborrable campo_texto_rut ui-widget-content"/><button id="agregar-paciente2" class="iborrable dialog-med-tratante ui-state-default" title="Elegir"><span class="boton-elegir ui-icon ui-icon-newwin"></span></button><input id="nombremt" readonly="readonly"  type="text" name="nombremt" class="iborrable campo_texto_largo1 ui-widget-content"/>
    			</li>
                       <li>
			     <label for="diagnostico" class="label_ordenado-medio">Diagnóstico:</label><input id="diagnostico" type="text" name="diagnostico" class="iborrable campo_texto_largo2 ui-widget-content"/>
			</li>
              
              </fieldset> 
             
               <fieldset class="sub_formulario_tipo ui-widget ui-widget-content ui-corner-all margin-top-2">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Datos de la Atención</legend>
              
              <li>
                               <?php

        /*     Zen::GeneraSelectTabla('tipos_examen', 'te_id', array("te_nombre"), 'tipoexamen',
        0, 'mmm', 'select-ancho-150', false, 'te_id asc',
        'Tipo de Exámen:', false);*/


?>
<label>Tipo de Exámen:</label>
<select size="1" name="tipoexamen" id="tipoexamen" class="ui-widget-content select-ancho-150">
                    
 <?php

        $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
        $rs = Zen::EjecutarSql('select te_id as id,te_nombre as nombre from tipos_examen order by id');
        //echo 'REGISTROS: '.$rs->RecordCount();
        if ($rs) {
            // $contador = 0;
            foreach ($rs as $k => $val) 
            {
                if ($desde_reserva)
                {
                    
                    if($val['id']==$ex_tipoExamen)
                    {
                         echo '<option selected="selected" value="' . $val['id'] . '">' . strtoupper($val['nombre']) .
                        '</option>';
                     
                    }
                    else
                    {
                         echo '<option value="' . $val['id'] . '">' . strtoupper($val['nombre']) .
                        '</option>';
                     
                        
                    }
                    
                    
                        
                    
                }
                else 
                {
                    echo '<option value="' . $val['id'] . '">' . strtoupper($val['nombre']) .
                        '</option>';

                }


            }
        }
?>
</select>


<label>Tipo Atención: </label>
<select size="1" name="tipoatencion" id="tipoatencion" class="ui-widget-content select-ancho-150">
                    
 <?php

        $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
        $rs = Zen::EjecutarSql('select tia_id as id,tia_nombre as nombre from tipos_atencion order by nombre');
        //echo 'REGISTROS: '.$rs->RecordCount();
        if ($rs) {
            // $contador = 0;
            foreach ($rs as $k => $val) 
            {
                if ($desde_reserva)
                {
                    
                    if($val['id']==$ex_tipoAtencion)
                    {
                         echo '<option selected="selected" value="' . $val['id'] . '">' . strtoupper($val['nombre']) .
                        '</option>';
                     
                    }
                    else
                    {
                         echo '<option value="' . $val['id'] . '">' . strtoupper($val['nombre']) .
                        '</option>';
                     
                        
                    }
                    
                    
                        
                    
                }
                else 
                {
                    echo '<option value="' . $val['id'] . '">' . strtoupper($val['nombre']) .
                        '</option>';

                }

            }
        }
?>
</select>
              </li>

                <li>
    			     <label for="rutc" class="label_ordenado-medio" >Rut Convenio:</label>
                     
                     <input value="<?php
	     if ($desde_reserva) {
            echo $ex_Convenio;
        }
?>" id="rutc" readonly="readonly" type="text" name="rutc" class="iborrable campo_texto_rut ui-widget-content required"/>
                     
                     <button id="agregar-paciente3" class="dialog_sel_conv ui-state-default" title="Elegir"><span class="boton-elegir ui-icon ui-icon-newwin"></span></button>
                     <input value="<?php
	     if ($desde_reserva) {
            echo $convenio->con_nombre;
        }	
?>" id="nombrec" readonly="readonly"  type="text" name="nombrec" class="iborrable campo_texto_largo1 mayusculas ui-widget-content"/>
    			</li>
                  <li>
    			     <label for="rutmi" class="label_ordenado-medio">M. Informante:</label><input id="rutmi" readonly="readonly" type="text" name="rutmi" class="iborrable campo_texto_rut ui-widget-content required"/><button id="agregar-paciente4" class="dialog-med-informante ui-state-default" title="Elegir"><span class="boton-elegir ui-icon ui-icon-newwin"></span></button><input id="nombremi" readonly="readonly"  type="text" name="nombremi" class="campo_texto_largo1 ui-widget-content"/>
    			</li>
       </fieldset>

             <fieldset class="sub_formulario_tipo margin-top-5 sub_formulario_tipo_largo_fijo ui-widget ui-widget-content ui-corner-all">
		      <legend class="ui-widget ui-widget-header ui-corner-all">Valorización de los exámenes</legend>
            <li>
            
            <button class="botonext dialog-ate-exa">Exámenes</button><label for="existenexamenes" class="label_espaciado oculto">Lista de Exámenes</label>
            
            <input <?php
	     if ($desde_reserva) {
            echo 'checked="checked"';
        }
?> class="margin-left-3 alineado-vertical oculto" id="existenexamenes" name="existenexamenes" type="checkbox" />
            
     <!--
       <label for="existenexamenes" class="label_espaciado">Lista de Exámenes</label>
            <input class="margin-left-3 alineado-vertical required" id="existenexamenes" name="existenexamenes" type="checkbox" />
            
-->
            <span id="calculando-ot" class="oculto">Calculando valores...</span>
            </li>
            <li>
             <table id="tabla-atencion-lista-examenes-definitivos" class="tabla-lista-examenes tabla_resultados">
              <thead>
                <tr>
                  <th class="ui-state-default">Código Examen</th>
                  <th class="ui-state-default">Nombre Examen</th>
                  <th class="ui-state-default">Con Contraste</th>
                   <th class="ui-state-default">Valor Paciente</th>
                   <th class="ui-state-default">Valor Convenio</th>
                   <th class="ui-state-default" title="Ambas Extremidades">Ambas Ext.</th>
                   <th>&nbsp;</th>
                </tr>
              </thead>
<tfoot>
    <tr>
      <th colspan="5" scope="col" class="alineado-derecha">TOTAL CONVENIO:</th>
      <th  scope="col" id="total-din-convenio" class="borrable">&nbsp;</th>
      <th>&nbsp;</th>

    </tr>
        <tr>

      <th colspan="5" scope="col" class="alineado-derecha">TOTAL CONTRASTE:</th>
      <th  scope="col" id="total-din-contraste" class="borrable">&nbsp;</th>
       <th>&nbsp;</th>


    </tr>
        <tr>
      <th colspan="5" scope="col" class="alineado-derecha">TOTAL A PAGAR:</th>
      <th  scope="col" id="total-din-pagar" class="borrable">&nbsp;</th>
       <th>&nbsp;</th>

    </tr>
  </tfoot>

               <tbody>
<?php
	      if ($desde_reserva)
          {
            foreach($examenes_reserva_elegidos as $k => $examen)
            {
                $arancel=Arancel::getInstancia($ex_Convenio,$examen,$ex_tipoAtencion);
                
                if($arancel)
                {
                                  echo '<tr class="examen-ot-listo">';
                                  
                                  echo '<td class="codido-examen">'.$examen.'</td>';
                                  
                                  $__Examen = Examenes::getInstancia($examen);
                                  
                                  echo '<td class="nombre-examen">'.$__Examen->ex_nombre.'</td>';
                                  
                                  //revisar si el arancel tiene contraste
                                  echo '<td class="contraste-examen">';
                                  $temp=(string)$__Examen->ex_contraste;
                                  if(strtolower($temp)=='t')
                                  {
                                     echo '<input class="cobrar-contraste" type="checkbox" />
                                  <input class="valor-cobrar-contraste" type="hidden" value="'.$arancel->ara_valor_con_pac.'"/>'.$arancel->ara_valor_con_pac;
                                 
                                  }
                                  //echo $temp;
                                  echo '</td>';
                                 
                                  echo '<td class="valor-examen">'.$arancel->ara_valor_exa_pac.'</td>';
                                  echo '<td class="valor-convenio">'.$arancel->ara_valor_exa_conv.'</td>';
                                  //revisar si tiene extremidad
                                  echo '<td class="extremidad-examen">';
                                  $temp=(string)$__Examen->ex_con_extremidad;
                                  if(strtolower($temp)=='t')
                                  {
                                    echo '<input class="con-extremidades" type="checkbox"/>';
                                  }
                                  
                                  
                                  echo '</td>';
                                  
                                  echo '<td class="eliminar-examen-atencion" title="Eliminar">&nbsp;</td></tr>';   
                }
                

            }
?>
        <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
  
<?php
        }
        else
        {
            
       
?>
        <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
        <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td class="valor-examen">&nbsp;</td><td>&nbsp;</td><td class="extremidad-check">&nbsp;</td><td>&nbsp;</td></tr>
<?php
	}
?>
               </tbody>
            </table>
            
            </li>
            </fieldset>
        
         
		</ol>
		<div class="panel_botones">
			<ol>
				<li><input type="submit" id="botons" class="botonext" name="Send" value="Aceptar" /></li>
				<li><input type="reset" class="botonext reset" value="Cancelar" /></li>
			</ol>
		</div>
		<div id="clear">
	   </div>
		</form>
	</fieldset>
</div>
<div id="dialog1" title="Elegir Paciente" class="oculto">
<div id="contenido_dialog1"></div>
</div>
<div id="dialog2" title="Calendario de Reservas" class="oculto">
<div id="horariosm">

</div>
</div>
  <?php
    }

} else {
    Zen::LogoutModulo();
}

?>      
